import API from "@/api";

//文件选择器配置

export default {
	apiObj: API.common.upload,
	menuApiObj: API.common.file.menu,
	listApiObj: API.common.file.list,
	successCode: 200,
	maxSize: 30,
	max: 99,
	uploadParseData: function (res) {
		return {
			id: res.data.id,
			fileName: res.data.fileName,
			url: res.data.src,
		};
	},
	listParseData: function (res) {
		return {
			rows: res.data.rows,
			total: res.data.total,
			msg: res.message,
			code: res.code,
		};
	},
	request: {
		page: "page",
		pageSize: "pageSize",
		keyword: "keyword",
		menuKey: "groupId",
	},
	menuProps: {
		key: "id",
		label: "label",
		children: "children",
	},
	fileProps: {
		key: "id",
		fileName: "fileName",
		url: "url",
	},
	files: {
		doc: {
			icon: "sc-icon-file-word-2-fill",
			color: "#409eff",
		},
		docx: {
			icon: "sc-icon-file-word-2-fill",
			color: "#409eff",
		},
		xls: {
			icon: "sc-icon-file-excel-2-fill",
			color: "#67C23A",
		},
		xlsx: {
			icon: "sc-icon-file-excel-2-fill",
			color: "#67C23A",
		},
		ppt: {
			icon: "sc-icon-file-ppt-2-fill",
			color: "#F56C6C",
		},
		pptx: {
			icon: "sc-icon-file-ppt-2-fill",
			color: "#F56C6C",
		},
	},
};
